Liver cancer may be painful with symptoms including nausea and vomiting as well as pain at the top of the abdomen or near the right shoulder. Liver cancer pain in the abdomen and shoulder is often caused by the enlarged liver applying pressure to the capsule surrounding the liver or other nearby organs.