Tra il 2006 ed il 2008 gioca due stagioni nel campionato polacco, con la maglia dell'AZS UWM Olsztyn, ma senza ottenere grandi risultati. Con la nazionale vince nuovamente diverse medaglie: nel 2007 vince la medaglia d'oro alla Coppa America e al campionato nordamericano, la medaglia d'argento ai XV Giochi panamericani e la medaglia di bronzo nella World League, ricevendo anche il premio come miglior libero; nel 2008 gioca la sua migliore stagione, vince la medaglia d'oro nella World League e, soprattutto, ai Giochi della XXIX Olimpiade, venendo premiato in entrambe le occasioni come miglior libero.