The dollar tumbled on Thursday, lifting world shares to their highest level of the year, after the Federal Reserve scaled down its own expectations of the number of U.S. rate hikes likely over the next nine months.
European shares followed Asian stocks higher on Monday, adding to gains chalked up after last week's stimulus package from the European Central Bank, while oil prices fell as Iran dashed prospects of a quick deal to freeze output.
Oil prices dipped on Thursday, after hitting three-month highs this week, with analysts warning that larger gains would be unwarranted as refineries enter seasonal maintenance and a global glut weighs.
Brent oil prices eased on Thursday after ballooning U.S. crude inventories and a lack of any fresh action from the world's largest producer to temper supply snuffed out some of the bullish sentiment that has built this week.
World stocks extended their best run of the year on Thursday, as a rise in oil prices and confident talk that EU leaders will reach a deal that will help keep Britain in the bloc outweighed concerns about the state of the global economy.