Even though Russia earns €95m less a day though lower volumes and €101m less due to the lower price of Russian oil, the overall increase in oil prices more than compensates- €447m extra revenue per day.
Talk of sanctions not yet in place has hugely helped Putin.