fuel cells will have higher theretical energy densitites than batteries, but lower power densities. on the other hand, capacitors will have higher power densities but lower energy densities.
Consider these theoretical values
energy density= voltage x capacity
power density= voltage x current
capacity= Faraday const x #electrons transferred (ex: 1 for Li-ion batteries) x 1/MW
current depends on the capacity and the rate of discharge. For example at a C/2 rate, you will discharge fully in 2 hours, so if the total capacity is 100 mAh/g, then the current will be 50 mA for 1g. Lets say we have a 2V battery, then the Power will be 100 mW for 1g. (also the energy density of this battery would be 200 mWh/g)
voltage = E0cathode - E0anode, E0= - delta G (as in Free Gibbs Energy) / (#charges x Faraday const)
in the most prevalent case where you have reduction of a metal ion at the anode (Li-ion included) E0anode is the reduction potential of the metal, see here: http://en.wikipedia.org/wiki/Standard_electrode_potential_%28data_page%29
for example: Li+ + e− is in equilibrium with Li(s) E0=−3.0401 V