In the first month of the 2010–11 KHL season Ozoliņš was honoured as the league's best defenseman after he registered 1 goal and 11 assists in 11 games, at the time being the league's leader in assists. He was injured in the November 28 game against HC Sibir and missed all of the December due to broken ribs. In January 2011, Ozoliņš was again selected to play on the starting roster in the KHL All-Star game. Before the start of a 2011–12 KHL season Ozoliņš received an offer from KHL Gagarin Cup 2011 winners Salavat Yulaev Ufa to join the team, but he declined it. During the 2011–12 KHL season, league officials confirmed Ozoliņš as captain of the Western Conference team in the All-Star Game 2012 (which took place on January 21, 2012) versus the Eastern Conference team captained by Sergei Fedorov. On July 12, 2012, Dinamo Riga board member Guntis Ulmanis told Latvian radio station Baltkom that Ozoliņš left KHL team Dynamo Riga as a free agent and could receive lucrative offers from Russian clubs. Since joining Riga, Ozoliņš had 22 goals and 65 assists in 158 regular season KHL appearances, serving as the team captain for every game. During his time with Dinamo Riga, Ozoliņš set several franchise records as a defenseman.