James Milner has held talks with both Arsenal and Liverpool about signing for them on a Bosman free transfer this summer, according to Sky sources.