US President Barack Obama on Wednesday arrived in Saudi capital commencing his Middle East visit, report said. Saudi King Shah Abdullah welcomed the US president at Riyadh airport. Obama received a red carpet welcome on the occasion. A Saudi armed forces contingent presented the guard of honour to him. The president has begun his latest effort to reach out to Muslims around the world. Obama will hold talks in Riyadh with King Abdullah that are expected to center on the Israeli-Palestinian conflict, Iran's role in the Mideast, and rising oil prices. The U.S. president will then travel to Egypt Thursday to deliver a much-anticipated speech to the Muslim community, that will also address the Mideast peace process and the issues of religious extremism and violence.