Router Upgrade Question

I am not too familiar with wireless hardware but my family is planning on upgrading our router. We currently have a wireless router that uses G. My friend suggested that i would get better speeds and more range if we switched to a wireless N router. Which according to the box is faster but will it work with the wireless cards we currently own, which are G's