At the start of 2012 she ran indoor bests of 4:07.65 minutes for the 1500 m and 8:53.18 minutes for the 3000 m. Outdoors, her season's best came in Daegu, where she repeated her placing of the previous year, coming second in 4:06.52 minutes. Meskerem's second Olympic appearance followed at the 2012 London Games, but again she did not progress beyond the heats of the 1500 m. After the Olympics she placed second at the DécaNation competition.