President Joe Biden met with Russian President Vladimir Putin in Switzerland Wednesday afternoon in a much-anticipated summit.

Putin arrived in Geneva for the bilateral summit Wednesday morning, a day after Biden landed.

Swiss President Guy Parmelin wished the two leaders a “fruitful meeting”.

"On behalf of the Swiss government, I would like to welcome you to Geneva, the city of peace," Parmelin said.

Biden and Putin shook hands as the meeting kicked off, with the summit expected to last some four to five hours.

The two are expected to discuss, among other things, cyber-attacks on US gas and meat companies – attacks which US intelligence officials have attributed to Russian hackers.