Manchester City striker Sergio Aguero believes Pep Guardiola was right to drop him for their Champions League clash against Barcelona at the Nou Camp. The Argentine star was surprisingly named on the bench for the game in Catalonia but Aguero has insisted he has no qualms with the manager's decision.

Ageuro, 28, revealed he felt like a "bad player" after he missed a penalty while playing for Argentina in a World Cup qualifier in October. The striker, who suffered a calf injury a few days before the qualifier, subsequently found himself on the bench for matches against Everton and Barcelona.

"Being there, the mind is always different, you are thinking of something else," he told Argentine newspaper Ole about the circumstances surrounding his omission against Barcelona. "I arrived at Manchester and I wasn't well so I didn't start against Everton. Pep and I talked about it, that when you come with something in your head, it influences you in the game."

Aguero missed a penalty against the Toffees before he again found himself on the bench for the Barcelona match. Since then, though, he has been restored to Guardiola's first-choice side and is upbeat about his current situation.

"In the end I came on and I missed the penalty again. It was a week to forget," Aguero confessed. "But luckily afterwards everything changed. I could reverse it."

Guardiola's decision to drop Aguero for the crunch clash as the Nou Camp led to speculation that he does not feature in the Spaniard's long-term plans at City. Guardiola, though, has insisted that is not the case.

"When Sergio decides to leave City it will be his decision," the ex-Barcelona and Bayern Munich manager told reporters, as quoted by The Guardian. "Next time you write this, that he is not in my plans, you can call me or Simon [Heggie, City press officer] – you may not have my number but you can call Simon - and we can explain what is the truth."