A Friday agreement by the G-7 group of wealthy nations will attempt to cap the price for Russian oil, according to a joint statement from G-7 countries.