Geopolitical developments continued to be a main driving force in the financial markets, initially triggering some risk-on flows on hopes for peace between Russia and Ukraine. Crude oil had traders had a lot to chew on, including OPEC+ production hike speculations and rising inventory levels, while gold touched fresh record highs. Unfortunately for risk-on traders, positive sentiment was torched on Friday after fresh sentiment data pointed to potential economic slowdown ahead. Here's how the rest of the week unfolded and how asset classes fared.