European benchmarks swung back into the black Monday afternoon after banks and miners recovered from Friday's weakness and markets received a boost in the afternoon as details of Trump's inaugural budget emerged.

Banks and miners were pushed higher as political concerns eased. Rival candidates to France's Marine Le Pen gained in the presidential polls, as aerospace and defense stocks saw a boost at the back end of the day when President Trump announced that the 2017 budget would contain a 9% increase in defense spending.

The FTSE 100 closed 0.10% higher, at 7,253, after a weak start, and the DAX rose by 0.16% in Frankfurt, to settle at 11,822.

The CAC 40 was up 0.01% in Paris to close at 4,845. Both the IBEX in Madrid and the FTSE MIB in Italy also rose for the session, adding 0.1% and 1.7%, respectively.

In individual stocks, provider of outsourced distribution services Bunzl (BZLFY) was among the top risers in London after it announced a minor beat to forecasts for full-year Ebitda and earnings per shares and delivered positive guidance for organic growth in the year ahead. The shares gained more than 3%.

BHP Billiton (BHP) and Rio Tinto (RIO) were also among the top 10 risers, leveraging the stabilization of underlying commodity prices, to add just more than 1% each. Weapons manufacturers BAE Systems (BAESY)  and Meggit (MEGGF) added 0.2% and 1.1%, respectively, over the course of the afternoon. 

In Paris, Engie (ENGIY) was lifted by oil price gains, with the shares up nearly 2% shortly ahead of the market close, while waste management firm Veolia (VEOEY) pared last week's losses, brought about by disappointing 2017 guidance, when the shares added more than 2%.

In Milan, the top gainer was Italy's second-largest lender, Intesa Sanpaolo (ISNPY) , whose shares jumped more than 5% after it abandoned the takeover of Assicurazioni Generali (ARZGY) . Generali was, accordingly, the biggest faller for the session -- down nearly 5%.

In Frankfurt, utility RWE (RWEOY) pared losses wrought on it last week when the firm cancelled its dividend in order to cover the cost of a settlement with the German government over the decommissioning of its nuclear plants. The shares were up just more than 1%. Deutsche Bank (DB - Get Report) also featued close to the top of the DAX, with a 1.3% gain.