Seit der Saison 2007 beschränkt sie sich auf die beiden Sprungdisziplinen.[2] Bei den Asienmeisterschaften 2007 in Amman gewann sie Gold im Weit- und im Dreisprung, bei der Sommer-Universiade in Bangkok Gold im Weitsprung, und bei den Weltmeisterschaften in Osaka wurde sie Elfte im Dreisprung. 2008 kam Rypakowa im Dreisprung sowohl bei den Hallenweltmeisterschaften in Valencia als auch bei den Olympischen Spielen in Peking zunächst Vierte. Nachdem wegen Dopings die Griechin Chrysopigi Devetzi und Tatjana Lebedewa disqualifiziert wurden,[3] rückte Rypakowa bei den Hallenweltmeisterschaften auf Bronze und bei den Olympischen Spielen auf Silber vor. Im olympischen Weitsprungwettbewerb war sie mit 6,30 m in der Qualifikation ausgeschieden.
2009 belegte Rypakova im Dreisprung bei den Weltmeisterschaften in Berlin den 10. Platz und wurde in Guangzhou wieder Asienmeisterin. Bei den Hallenasienspielen in Hanoi feierte sie den Gewinn zweier Goldmedaillen. 2010 errang sie den Titel im Dreisprung bei den Hallenweltmeisterschaften in Doha und gewann bei den Asienspielen in Guangzhou Gold im Dreisprung und Silber im Weitsprung. 2011 gewann Rypakowa bei den Weltmeisterschaften in Daegu die Silbermedaille im Dreisprung hinter der Ukrainerin Olha Saladucha. 2012 nahm sie an den Hallenweltmeisterschaften in Istanbul teil und gewann dort mit 14,63 m die Silbermedaille hinter der Britin Yamilé Aldama. In der Freiluftsaison qualifizierte sich Rypakova erneut im Dreisprung für die Olympischen Spiele in London, bei denen sie im Finale mit 14,98 m die Goldmedaille gewann. 2013 bestritt Rypakova aufgrund der Geburt ihres Sohnes keine internationalen Wettkämpfe. 2014 holte sie bei ihrer Rückkehr bei den Asienspielen in Incheon die Goldmedaille im Dreisprung.
2012 und 2017 entschied Olga Rypakowa die Gesamtwertung der IAAF Diamond League für sich. Sie war kasachische Meisterin im Weitsprung 2005, 2007, 2011 und 2015, im Dreisprung 2007, 2011 und 2015 sowie im Siebenkampf 2006. In der Halle wurde sie 2004, 2006 und 2010 nationale Meisterin im Weitsprung und 2010 und 2012 im Dreisprung. Zudem 2004 im Fünfkampf. Damit gewann sie bisher acht Titel im Freien sowie sieben in der Halle.