Manchester City manager Pep Guardiola admits he passed up an opportunity to sign David Silva whilst in charge at Barcelona.