Putin welcomed the fans and the 1,907 athletes from 206 nations who will take part in the event, which runs through Aug. 18.
"I'm sure that the 14th world athletics championships will present us with new stars, new records and positive emotions," Putin said.
The ceremony at Luzhniki Stadium itself featured music from classical Russian composers as well as intricate dance performances, the RIA Novosti news agency said.
Couple mistakenly served bag of cash at McDonald's drive-thru
Benedict Cumberbatch's dramatic reading of R. Kelly lyrics is just what you need