Russian President Vladimir Putin has arrived in Beijing to begin a two-day state visit likely to focus on China 's energy needs and bilateral investments .